.achievement-wrapper {
    margin: 20px;
    padding: 24px;
    background: #ffffff;
}

.achievement-wrapper .search-wrapper {
    display: flex;
    align-items: center;

}

.achievement-wrapper .search-wrapper .title {
    margin-right: 20px;

}

.title-hooks {
    color: #666666;
    margin: 10px 0 20px 80px;
    font-size: 12px;

}

.subject {
    margin-top: 20px;
}

.subject-btn {
    margin-top: 24px;
}

.achievement-tab {
    background: #ffffff;
    padding: 20px;
    margin: 20px;
}

.subject-group {
    border: 1px solid #f0f0f0;
    border-radius: 8px;
    padding: 20px;
    width: 50%;
    min-width: 800px;
}

.subject-group .ant-col-4 {
    padding: 2px 0;
}

.subject-cs-table {
    width: 100%;
}
